package net.hn.hnms.biz.process.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @ClassName: StartWorkDataVo
 * @Description 零星工程管理视图
 * @Author 王龙
 * @Date 2022-10-20
 * @Version 0.1
 */
@Data
@ApiModel(value = "零星工程管理视图")
public class StartWorkDataVo {
    /**
     * 零星工程管理主键ID
     */
    @ApiModelProperty(value = "零星工程管理主键ID")
    private String tickDataId;


    /**
     * 零星工程名称
     */
    @ApiModelProperty(value = "零星工程名称")
    private String startTicketDataName;

    /**
     * 零星工程类型ID
     */
    @ApiModelProperty(value = "零星工程类型ID")
    private String ticketTypeId;
    /**
     * 零星工程类型
     */
    @ApiModelProperty(value = "零星工程类型名称")
    private String ticketTypeName;

    /**
     * 工程状态
     */
    @ApiModelProperty(value = "工程状态")
    private String ticketStart;



    /**
     * 施工主要内容
     */
    @ApiModelProperty(value = "施工主要内容")
    private String constructionContent;

    /**
     * 施工日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @ApiModelProperty(value = "施工日期")
    private Date constructionDate;

    /**
     * 竣工日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @ApiModelProperty(value = "竣工日期")
    private Date completionDate;

    /**
     * 施工单位
     */
    @ApiModelProperty(value = "施工单位")
    private String constructionUnit;

    /**
     * 工程施工开工申请单编号
     */
    @ApiModelProperty(value = "工程施工开工申请单编号")
    private String constructionNumber;


    /**
     * 工程竣工验收单编号
     */
    @ApiModelProperty(value = "工程竣工验收单编号")
    private String completionNumber;

}
